
//  interface AgentConfigParams {
//   corpId: string;   //企业id
//   agentId: string;   //用户id
//   timestamp: string;  //时间戳
//   nonceStr: string;   //随机字符串
//   signature: string;  //签名
//   jsApiList: JSApiList[];  //js接口列表
// }

export const configInit = async()=>{
    // 企业验证配置
    const { resdata:AgentConfigParams } = await getTicket("data")
    wx.config({
        beta: true,//必须这么写，否则wx.invoke调用形式的api会有问题
        debug: false,//调试模式
        appId: appId, //企业微信id
        timestamp: retdata.timestamp,//生成签名的时间戳
        nonceStr: retdata.nonceStr,//生成签名的随机串
        signature: retdata.signature,//签名
        jsApiList: jsApiList,//sdk接口
    });
    // 注册成功自动进入ready失败进入error
    wx.ready(()=>{
        // 判断需不需要使用agentconfig相关接口
        // 应用验证配置
        appconfig(resdata)
    });
    wx.error((res)=>{
        console.log(res);
    })
};
const appconfig = (resdata)=>{
    wx.agentConfig({
        appId: appId, //企业微信id
        agentid:agentid,//应用id
        timestamp: retdata.timestamp,//生成签名的时间戳
        nonceStr: retdata.nonceStr,//生成签名的随机串
        signature: retdata.signature,//签名
        jsApiList: jsApiList,//sdk接口
        success:()=>{
            // 调用相关接口
        },
        fail:(res)=>{
            // 显示注册失败原因
        }
    })
}


